home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-09-28 | 2.9 KB | 103 lines | [TEXT/CWIE] |
- #import <Controls.h>
- #import <Windows.h>
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- enum
- {
- kAuntieDialogSignature = 'aunt',
- kAuntieDialogControlPropertyTagTriedFocus = 'trfo',
- kAuntieDialogControlPropertyTagProcID = 'proc',
- kAuntieDialogControlPropertyTagTicksAtLastIdle = 'tali',
- kAuntieDialogWindowPropertyTagIsAuntieDialog = 'iadw'
- };
-
- typedef pascal OSStatus (*ControlHierarchySearchProcPtr) ( ControlRef,
- Boolean *stop,
- void *userData );
-
- typedef pascal OSStatus (*ControlCreationProcPtr) ( ControlRef,
- void *ccppUserData );
-
- typedef pascal OSStatus (*FocusChangeValidationProcPtr) ( ControlRef,
- Boolean *allow );
-
- typedef pascal OSStatus (*AuntieModalFilterProcPtr) ( WindowRef,
- EventRecord *,
- ControlRef *itemHit );
-
-
- pascal UInt32
- AuntieDialogGetIdleInterval ( WindowRef window );
-
- pascal OSStatus
- SetDefaultControl ( ControlRef,
- Boolean willBeDefault );
- pascal OSStatus
- InvalControl ( ControlRef,
- Boolean includeChildren );
- pascal OSStatus
- CountControlsInWindow ( WindowRef,
- UInt16 * );
-
- pascal OSStatus
- DisposeChildControls ( ControlRef );
-
- pascal OSStatus
- IsAuntieDialogEvent ( const EventRecord *event,
- WindowRef *window );
- pascal OSStatus
- AuntieDialogSelect ( const EventRecord *event,
- RgnHandle mouseRgn,
- ControlRef *itemHit,
- FocusChangeValidationProcPtr );
- pascal OSStatus
- AuntieModalDialog ( WindowRef window,
- ControlRef *itemHit,
- AuntieModalFilterProcPtr,
- FocusChangeValidationProcPtr );
- pascal OSStatus
- StandardAuntieModalEventFilter ( WindowRef,
- EventRecord *,
- ControlRef *itemHit );
- pascal OSStatus
- AppendDialogItemsAsControls ( short resID,
- WindowRef,
- ControlCreationProcPtr,
- void *ccppUserData );
- pascal OSStatus
- NewAuntieDialog ( short resID,
- WindowRef,
- ControlCreationProcPtr,
- void *ccppUserData );
- pascal OSStatus
- GetAuntieDialog ( short resID,
- WindowRef behind,
- ControlCreationProcPtr,
- void *ccppUserData,
- WindowRef *result );
- pascal OSStatus
- SearchControlHierarchy ( WindowRef,
- ControlHierarchySearchProcPtr,
- ControlRef *found,
- void *userData );
-
- pascal OSStatus
- ReestablishFocusOnNextNullEvent ( WindowRef window );
-
- pascal OSStatus
- AuntieDialogDisableControl ( ControlRef control );
-
- pascal OSStatus
- AuntieDialogEnableControl ( ControlRef control );
-
- pascal OSStatus
- AuntieDialogEnableDisableControl ( ControlRef control,
- Boolean enableDisable );
-
- #ifdef __cplusplus
- }
- #endif
-